/*
 * File:   HeuristicTest.cpp
 * Author: Guilherme Monteiro
 *
 */

#include "HeuristicTest.h"
#include "../headers/Heuristic.h"


CPPUNIT_TEST_SUITE_REGISTRATION(HeuristicTest);

HeuristicTest::HeuristicTest() {
}

HeuristicTest::~HeuristicTest() {
}

void HeuristicTest::setUp() {
}

void HeuristicTest::tearDown() {
}

void HeuristicTest::testHeuristic() {
//    ROI* r;
//    MetaInfo* meta;
//    GenericModel* model;
//    Heuristic heuristic(r, meta, model);
//    if (true /*check result*/) {
//        CPPUNIT_ASSERT(false);
//    }
    CPPUNIT_ASSERT(false);
}

void HeuristicTest::testSetHorizontalBackgroundLines() {
//    vector<Line> horizontalBackgroundLines;
//    Heuristic heuristic;
//    heuristic.setHorizontalBackgroundLines(horizontalBackgroundLines);
//    if (true /*check result*/) {
//        CPPUNIT_ASSERT(false);
//    }
    CPPUNIT_ASSERT(false);
}

void HeuristicTest::testSetHorizontalForegroundLines() {
//    vector<Line> horizontalForegroundLines;
//    Heuristic heuristic;
//    heuristic.setHorizontalForegroundLines(horizontalForegroundLines);
//    if (true /*check result*/) {
//        CPPUNIT_ASSERT(false);
//    }
    CPPUNIT_ASSERT(false);
}

void HeuristicTest::testSetVerticalBackgroundLines() {
//    vector<Line> verticalBackgroundLines;
//    Heuristic heuristic;
//    heuristic.setVerticalBackgroundLines(verticalBackgroundLines);
//    if (true /*check result*/) {
//        CPPUNIT_ASSERT(false);
//    }
    CPPUNIT_ASSERT(false);
}

void HeuristicTest::testSetVerticalForegroundLines() {
//    vector<Line> verticalForegroundLines;
//    Heuristic heuristic;
//    heuristic.setVerticalForegroundLines(verticalForegroundLines);
//    if (true /*check result*/) {
//        CPPUNIT_ASSERT(false);
//    }
    CPPUNIT_ASSERT(false);
}

void HeuristicTest::testTranscribeLines() {
//    Heuristic heuristic;
//    vector<vector<Line> > result = heuristic.transcribeLines();
//    if (true /*check result*/) {
//        CPPUNIT_ASSERT(false);
//    }
    CPPUNIT_ASSERT(false);
}

